#include using namespace std; void displayChange(double money) { int wholeMoney = money; int change = (money - wholeMoney) * 100; cout << change << endl; } void displayHundreds(double money) { //64500.23 int thousands = money / 1000; int hundreds = (money-(thousands * 1000)) / 100; cout << hundreds << endl; } void displayOnes(int digit) { switch (digit) { case 1: cout << "one "; break; case 2: cout << "two "; break; case 3: cout << "three "; break; case 4: cout << "four "; break; case 5: cout << "five "; break; case 6: cout << "six "; break; case 7: cout << "seven "; break; case 8: cout << "eight "; break; case 9: cout << "nine "; break; } } void main() { double money; cout << "Money? "; cin >> money; money += .005; //123,456,789,012.03 int billions; int millions; int thousands; int other; billions = money / 1000000000; money = money - (billions * 1000000000); millions = money / 1000000; money = money - (millions * 1000000); thousands = money / 1000; money = money - (thousands * 1000); other = money; //0 - 999 if (billions > 0) { displayHundredsGroup(billions); cout << "billion "; } displayHundredsGroup(millions); cout << "million "; displayHundredsGroup(thousands); cout << "thousand "; displayHundredsGroup(other); cout << "dollars "; //displayChange(money); //displayHundreds(money); }